O'Neill says recent changes to political allegiances in parliament had shown a 'need for change' Peter O'Neill, the prime minister of Papua New Guinea, has resigned after weeks of high-level defections from his ruling party. O'Neill told a news conference in Port Moresby that recent changes to political allegiances in parliament had shown a "need for change".